$( document ).ready(function() {
	

	//mascara dos campos
	$("#usu_cpf").mask("999.999.999-99");
	$("#usu_rg").mask("99.999.999-9");
	$("#tel_numero").mask("(99)9999-9999");
	$("#end_cep").mask("99999-999");
	
	
	/*
	 * quando o campo end_cep perder o foco sera removido o "-" da mascara do 
	 * cep e feita a requisição ajax para recuperar o cep
	*/
	$("#end_cep").blur(function(){
		var cep = $(this).val().replace('-', '');        
        $.ajax({
             url : '../enderecoc/ajaxAutoCep',        // URL que será chamada 
             type : 'POST',                           // Tipo da requisição 
             data: 'cep=' + cep,                      // dado que será enviado via POST 
             dataType: 'json',                        // Tipo de transmissão 
             success: function(data){
                 if(data.sucesso == 1){
                     $('#end_tipo_logradouro').val(data.tipo_logradouro);
                	 $('#end_logradouro').val(data.logradouro);
                     $('#end_bairro').val(data.bairro);
                     $('#end_cidade').val(data.cidade);
                     $('#end_estado').val(data.estado);
                     $('#end_numero').focus();
                 }
             }
        });   
        return false; 		
	});
	
	
	//datepicker
	$("#usu_nascimento").datepicker({
		changeMonth: true,
	    changeYear: true,	
	    dateFormat: 'dd/mm/yy',
	    showAnim: "slide"	    
		});
	
	
	// recupera os dados do endereco do usuario a partir de seu id 
    $.ajax({
        url: '../EnderecoC/ajaxRecuperar',
        dataType: 'json',
        data: {id: $('#usu_id').val(),},
        type: 'POST',
        success: function(data) {
            $('#end_id').val(data.endId);
            $('#end_cep').val(data.endCep);
            $('#end_tipo_logradouro').val(data.endTipoLogradouro);
            $('#end_logradouro').val(data.endLogradouro);
            $('#end_numero').val(data.endNumero);
            $('#end_bairro').val(data.endBairro);
            $('#end_cidade').val(data.endCidade);
            $('#end_estado').val(data.endEstado);
            $('#end_complemento').val(data.endComplemento);
            $('#end_tipo_residencia').val(data.endTipoResidencia);
        }
    });
    
    // recupera os dados do telefone do usuario a partir de seu id
    $.ajax({
        url: '../TelefoneC/ajaxRecuperar',
        dataType: 'json',
        data: {id: $('#usu_id').val(),},
        type: 'POST',
        success: function(data) {
            $('#tel_id').val(data.telId);
            $('#tel_numero').val(data.telNumero);
            $('#tel_contato').val(data.telContato);            
        }
    });
    
    // recupera os dados de recebimento de boletins informativos
    $.ajax({
        url: '../BoletimC/ajaxRecuperar',
        dataType: 'json',
        data: {id: $('#usu_id').val(),},
        type: 'POST',
        success: function(data) {
            $('#rbo_id').val(data.boletim);
            $('#receberBoletim').attr('checked',true);                       
        }
    });
	
	
});